simulated annealing
noun
°A randomized improvement algorithm, analagous to the metalworking process annealing.
"For this problem, the simulated annealing-based heuristic provides a near-optimal solution."